package com.punai.dataanalysis.epdatakb.mapper;

import com.punai.common.annotation.DataSource;
import com.punai.common.enums.DataSourceType;
import com.punai.dataanalysis.epdatakb.bo.JtczResultBo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@DataSource(value = DataSourceType.SLAVE)
public interface JtczQfycbzbMapper {

    /**
     * 完成产值（含甲供材、不含税金）
     */
    List<JtczResultBo> wccz(@Param("yem") Map<String, Object> yem);

    /**
     * 人工费
     */
    List<JtczResultBo> rgf(@Param("yem")Map<String, Object> yem);

    /**
     * 材料费
     */
    List<JtczResultBo> clf(@Param("yem")Map<String, Object> yem);

    /**
     * 机械费
     */
    List<JtczResultBo> jxf(@Param("yem")Map<String, Object> yem);

    /**
     * 其他直接费
     */
    List<JtczResultBo> qtzjf(@Param("yem")Map<String, Object> yem);

    /**
     * 其中临时设施费
     */
    List<JtczResultBo> qzlsssf(@Param("yem")Map<String, Object> yem);

    /**
     * 间接费
     */
    List<JtczResultBo> jjf(@Param("yem")Map<String, Object> yem);

    /**
     * 其中管理工资
     */
    List<JtczResultBo> qzglgz(@Param("yem")Map<String, Object> yem);

    /**
     * 3项其他费用
     */
    List<JtczResultBo> qtfy(@Param("yem")Map<String, Object> yem);

}
